comparable retail space - Spanish English Dictionary